2024-08-18
๐ค ๋ฌธ์ โ
Pycharm gateway jupyter notebook ๋ฌธ์ โ
์์ ์ Pycharm์์ ์๋ฒ์ SSH ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๊ฒ ๋๋ค. ๊ทผ๋ฐ ๊ทธ ๋น์์๋ Jupyter Notebook์ ์ฌ์ฉํ๋ ค๊ณ ํ๋๋ฐ, ๊ทธ๋๋ ์ ๋์๋ค. ๊ทธ๋์ ๊ทธ๋ฅ ํฌ๊ธฐํ๊ณ Jupyter Lab์ ์ฌ์ฉํ๊ณ ์์๋๋ฐ, ์ฐ์ฐํ ์ฐ๋ฆฌ์ ํจ๊ป ์กธ์ ์ํ์ ์งํ์ค์ธ ์กฐ๊ต๋๊ป์ Pycharm์ ์ด์ฉํ๋ค๊ณ ํ์ ์ ํน์๋ ๋๋ ์ถ์ด ๋ค์ ์๋ํด๋ดค๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ ์๋์ ๊ฐ์ ์ํฉ์ด๋ค.
์ฒ์์๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ณด๋ ค๊ณ ํ๋ค. ์ ๊ธฐ Pycharm์ Jupyter ๋ถ๋ถ์ ์ฌ๋ผ์จ log๋ฅผ ์ฝ์ ํ password ๋ฌธ์ ๋ผ๊ณ ์๊ฐ์ด ๋์ด์ Jupyter Notebook ์๋ฒ์ password๋ฅผ ๋ฃ์ด๋ ๋ณด๊ณ ์์ ๊ธฐ๋ ํด๋ดค๋ค. ๊ทธ๋ฌ๋ ๋ฌ๋ผ์ง๋ ๊ฑด ์์๋ค. ์ด๋ ๊ฒ ๋์ด๊ฐ๊ธฐ๋ ๋๋ฌด ์ซ์๋ค. ๋ด ๊ถ๊ธ์ฆ์ ๋ฌด์กฐ๊ฑด ํด๊ฒฐํ๊ณ ์ถ ์ ์๊ฐ์ ๋ค์ ๊ตฌ๊ธ๋ง์ ํด๋ดค๊ณ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ์ฐพ์๋ค.
Remote Developmentโ
๋ฌธ์ ๋ ๋งค์ฐ ๊ฐ๋จํ๋ค. ๊ทธ๋ฅ Jetbrains์์ ์ด ๋ถ๋ถ์ ์์ง ์ง์ํ์ง ์๋๋ค๋ ๊ฒ์ด๋ค. ์ด ๋งํฌ๋ฅผ ๋ณด๋ฉด ์ ์ ์๋ค.
์ ๊ธฐ ๋๊ทธ๋ผ๋ฏธ์ ์ ์ด 4๊ฐ ์ฐํ ์์ด์ฝ์ ๋ง์ฐ์ค๋ก ๊ฐ๋ค ๋๋ณด๋ฉด ์ ๋ฐ ๋ฌธ๊ตฌ๊ฐ ๋์จ๋ค. ๋ฌธ๊ตฌ ์๋์ ์๋ ๋งํฌ๋ฅผ ๋๋ฅด๋ฉด YouTrack์์ issue๋ฅผ ์์ฑํ ์ ์๋ ๊ณณ์ด ๋์จ๋ค. Jetbrains์์ YouTrack์ด๋ผ๋ ์๋น์ค๋ฅผ ๋ง๋ค์์ผ๋ ํน์ ์ด๋ฐ IDE ๊ฐ๋ฐ๋ ์ฌ๊ธฐ์ ๊ด๋ฆฌํ์ง ์์๊น ์ถ์ด ์ด ํค์๋๋ฅผ ์ฐ๊ฒฐ์ง์ด ๊ฒ์ํ๋ค.
๊ทธ๋ฌ๋ ๋ด๊ฐ ์ํ๋ ์ ๋ณด๋ฅผ ์ฐพ์ ์ ์์๋ค. ์ด ๋งํฌ๊ฐ ์์์ ์ธ๊ธํ ๋งํฌ์ด๋ค.
์ฒ์์๋ ๋๋ ๊ตฌ๊ธ๋ง ํ ์๊ฐ์ ์ ํ๊ณ ChatGPT(GPT 4o)์๊ฒ ๋ฌผ์ด๋ดค๋ค. ์๋ฌ ๋ก๊ทธ๋ฅผ ๋์ ธ์ฃผ๊ณ ์ Pycharm์์ Jupyter Notebook์ UI๊ฐ ๋ณด์ด์ง ์๋์ง ๋ฌผ์ด๋ดค์๋ค. ๊ทธ๋ฌ๋ ๊ธฐ์ ์์ ์ ๋ฐ์ดํธ๊ฐ ์ ๋ ๋ถ๋ถ์ด์๊ธฐ์ ChatGPT๊ฐ ํด๊ฒฐํ ์ ์์๋ค.
๊ตฌ๊ธ ๊ฒ์์ด GPT ์ดํ๋ก ์ ์ฑ ๋งํฌ๊ฐ ๋งค์ฐ ๋ง์์ก์ง๋ง ์์ง ๊ตฌ๊ธ๋ง์ ๋ฒ๋ฆด ์๋ ์๋ค๊ณ ๋๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ฌด GPT์๋ง ์์กดํ์ง ๋ง์. ์๊ฐ ๋๋ถ๋ถ์ ๋ฌธ์ ๋ ํด๊ฒฐํด์ค ์ ์๊ฒ ์ง๋ง ํด๊ฒฐํด์ค ์ ์๋ ๋ฌธ์ ๋ ์๋ค.
๐ฉ ํด๊ฒฐโ
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์์ง ์๋ค. ์ผ๋ฅธ Jetbrains๊ฐ Remote ํ๊ฒฝ์์ Jupyter Notebook์ ์ง์ํด์ฃผ๊ธธ ๋ฐ๋๋ค. ๊ทธ ์ ์๋ vscode๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ Jupyter Lab์ ์ฌ์ฉํ์.